Analysis of a Scheduler for Virtualization of Links with Performance Isolation
نویسندگان
چکیده
In this paper we deal with a scheduling algorithm that creates several virtual links on one physical link by switching the service between the virtual links. The switching is done in such a way that the physical link is available for each virtual link for a constant time, what provides full performance isolation between virtual links. Firstly, we present a detailed analysis of the scheduler, including formulas for the queue sizes associated with virtual links and their packet loss ratios. Then we show numerical examples of performance characteristics of created virtual links. We also compare them with adequate non-virtual links in order to demonstrate what is the cost of virtualization.
منابع مشابه
Proportional Allocation of Resources on Shared Ring Buffer for Virtualization
In virtualization, without proper scheduling and resource management, a load surge in one VM may unacceptably degrade the performance of another. Key requirement of IO performance virtualization is performance isolation. The current state of performance isolation for virtualization is more rudimentary. This paper presents a resources allocation framework, based on abstracted Xen IO model, that ...
متن کاملEvaluating Multipath TCP Resilience against Link Failures
Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...
متن کاملWhat Is the Right Balance for Performance and Isolation with Virtualization in HPC?
The use of virtualization in high-performance computing (HPC) has been suggested as a means to provide tailored services and added functionality that many users expect from full-featured Linux cluster environments. While the use of virtual machines in HPC can offer several benefits, maintaining performance is a crucial factor. In some instances performance criteria are placed above isolation pr...
متن کاملGet What You Pay For: Providing Performance Isolation in Virtualized Execution Environments∗
Virtualization allows multiple systems encapsulated in socalled domains to share completely isolated from each other a single physical machine. Several companies are already taking advantage of virtualization technology in order to sell a certain amount of CPU speed and I/O capacity in terms of latency and throughput on demand to their customers. Providers of such a service face the challenge o...
متن کاملI/O Behavior Characterizing and Predicting of Virtualization Workloads
In virtual machine system, different workloads are consolidated into a single platform to fully utilize the hardware resources. However, the diversity and strong variation of applications always make it difficult to optimize the resource allocation and thus reduce the system performance and efficiency. Therefore, how to accurately analyze and predict the runtime behavior of applications has bec...
متن کامل